How to setup a local demo environment with dummy data
Prerequisites
- 🖥️ Running Exivity installation (this guide assumes a Windows deployment)
- 💿 Zip file containing the datasets and Transformer script (can be provided by Exivity support on request)
Create a folder and copy CSV files
-
On the Exivity server, open the Windows Explorer and browse to your Exivity home folder (this is typically
C:\Exivity\home
if you used the defaults during installation, but may vary). It can also be found by navigating to%EXIVITY_HOME_PATH%
. -
Within that home folder, create the following new directory:
%EXIVITY_HOME_PATH%\exported\hybrid_demo
-
Copy both CSV files from the provided demo zip into the newly created folder:
%EXIVITY_HOME_PATH%\exported\hybrid_demo
Copy the Transformer script
-
Locate the Hybrid_Cloud_Transformer.trs script from the demo zip.
-
Copy this script to the Exivity transcript folder:
%EXIVITY_HOME_PATH%\system\config\transcript
Execute the Transformer
- Log into the Exivity GUI (by default, this is via https://<YOUR-EXIVITY-HOST>).
- In the left-hand menu, navigate to Data Pipelines > Transformers.
- Locate and click on Hybrid_Cloud_Transformer (the one you copied in the previous step).
- In the Run tab of the Transformer, select a single date (or a small date range that includes today) and click Run now.
- This step will create a new dataset called
demo.hybrid
(or a similarly named dataset specified in the script).
- This step will create a new dataset called
Create the Report Definition
-
When the Transformer execution is finished, go to Data Pipelines > Reports.
-
Click on Create to add a new report definition.
-
Name the report Hybrid Cloud Costs (as in the example).
-
Select demo.hybrid (or the name used in the Transformer script) from the Dataset dropdown.
-
Under Reporting columns, configure the columns as follows (as per your screenshot):
Key Column Name Column Label Metadata (optional) reseller reseller Reseller (leave as default) customer customer Customer (leave as default) app_env app_env Application / Environment (leave as default) -
Click Create to finalize the new report definition.
Create a Workflow to automate daily runs
To automatically transform and prepare your Hybrid Cloud data for a longer report selection period, create a workflow with two steps:
- Transformer Step
- Go to Data Pipelines > Workflows and click New.
- Provide a name (e.g., Hybrid Cloud Daily).
- In the Steps section, add a Transformer step:
- Select Hybrid_Cloud_Transformer as the transformer.
- Set From offset to -180 (or any desired range).
- Set To offset to 0 (meaning “up to today”).
- Prepare Report Step
- Add another step for Prepare Report:
- Select Hybrid Cloud Costs as the report.
- Use the same From offset and To offset as above (e.g., -180 to 0).
- Add another step for Prepare Report:
Your workflow steps might look like this (example):
Step Type | Transformer / Report Name | From Offset | To Offset |
---|---|---|---|
Transformer | Hybrid_Cloud_Transformer | -180 | 0 |
Prepare Report | Hybrid Cloud Costs | -180 | 0 |
Finally, Save the workflow by clicking Create.
Run and monitor the workflow
- In Data Pipelines > Workflows, select your newly created workflow.
- Select a single day from the date picker, and click Run now to execute the workflow to load 180 days of data into the report.
- In the Status tab of the workflow, you can watch its progress in real time.
- Once finished, refresh your browser (or press F5) to ensure all new data is loaded.
View the report
- Return to Reports in the left-hand menu.
- Select Hybrid Cloud Costs from the drop-down list, if its not already selected.
- You can view your data under Accounts, Services, Instance, or Summary by picking a date range (e.g., the current month or the last couple of months).
(Optional) Adjust the workflow schedule
To keep the data up to date automatically:
- Go back to Data Pipelines > Workflows and edit your Hybrid Cloud Daily (or the name you gave it).
- Under Schedules, pick the frequency (e.g., daily) and time. For a rolling daily ingestion of new data, set From offset to -1 and To offset to 0 in both steps, so it only loads the new day’s data each day.